#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
//    //通过LCD number来制作一个倒计时
//    ui->lcdNumber->display(10);
//    //首先创建一个Qtimer的对象
//    timer = new QTimer(this);
//    //为这个连接这个周期性发设信号连接槽函数
//    connect(timer,&QTimer::timeout,this,&Widget::handle);
//    //启动计时器这种触发时间ms
//    timer->start(1000);

    //创建一个可以随时间增加而增加的进度条
    timer = new QTimer(this);
    connect(timer,&QTimer::timeout,this,&Widget::handle1);
    timer->start(1);

}

Widget::~Widget()
{
    delete ui;
}

void Widget::handle1()
{
    int value = ui->progressBar->value();
    if(value>=1000)
    {
        timer->stop();
        return;
    }
    ui->progressBar->setValue(value+1);
}
//void Widget::handle()
//{
//    int value = ui->lcdNumber->intValue();
//    if(value<=0)
//    {
//        timer->stop();
//        return;
//    }
//    ui->lcdNumber->display(value-1);
//}

